import { commonRequest } from '@/api/commonHttp';

// 价格中心 - 售价管理 - 区域标准加价率 - 列表查询
export const getProductMarkupRateAreaVosService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/getProductMarkupRateAreaVos',
  type: 'post',
  data,
  loadingFn
})

// 价格中心 - 售价管理 - 区域标准加价率 - 导出查询数据
export const exportProductMarkupRateAreaDataService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/exportProductMarkupRateAreaData',
  type: 'post',
  data,
  loadingFn,
  isExport: true
})

// 价格中心 - 售价管理 - 区域标准加价率 - 指导加价率新增 - 根据品类品牌返回表单生成数据
export const refreshProductMarkupRateListService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/refreshProductMarkupRateList',
  type: 'post',
  data,
  loadingFn
})

// 价格中心 - 售价管理 - 区域标准加价率 - 指导加价率新增 - 导出区域加价率模板
export const exportProductMarkupRateTemplateService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/exportProductMarkupRateTemplate',
  type: 'post',
  data,
  loadingFn,
  isExport: true
})

// 价格中心 - 售价管理 - 区域标准加价率 - 指导加价率新增 - 导入区域加价率模板
export const importProductMarkupRateTemplateUrl = 'sysback/product/markuprate/importProductMarkupRateTemplate'

// 价格中心 - 售价管理 - 区域标准加价率 - 指导加价率编辑 - 导入区域加价率
export const importProductMarkupRateDataUrl = 'sysback/product/markuprate/importProductMarkupRateData'

// 价格中心 - 售价管理 - 区域标准加价率 - 指导加价率操作（新增、编辑）- 提交加价率单据
export const commitProductMarkupRateRecordService = (data, loadingFn) => commonRequest({
  url: '/sysback/product/markuprate/commitProductMarkupRateRecord',
  type: 'post',
  data,
  loadingFn
})

// 价格中心 - 售价管理 - 区域标准加价率 - 获取业务区域（有数据权限全部/本区域）
export const getSaleAreaService = (data, loadingFn) => commonRequest({
  url: '/sysback/item/getSaleArea',
  type: 'get',
  data,
  loadingFn
})
